﻿<%@ Page Language="C#" AutoEventWireup="false" Inherits="Web.BasePage"%>
<%@ Import Namespace="System.Collections.Generic" %>
<%@ Import Namespace="MAF.Common" %>
<%@ Import Namespace="Domain.Entities" %>
<%@ Import Namespace="Web.Controller" %>
<%@ Import Namespace="Web.UI" %>

<% if( SecurityUI.IsMaintainMode(null) ){ %>
<a href="Part.aspx?Module=<%=Module %>&Handler=Category&Action=New" class="btn-add-category">添加分类</a>
<%} %>

<ul>
<% 
    // 这个列表列出当前模块，当前ParentId下的分类，暂时用不上
    //CategoryHandler h = new CategoryHandler();
    //IList<CategoryInfo> list = h.Index();

    // 这个列表列出当前模块下的所有分类
    IList<CategoryInfo> list = Business.BusinessFactory.CreateCategory(Module).Index(null);    
    foreach (CategoryInfo info in list)
    {
%>
    <li>
        <a href="Default.aspx?Module=<%=Module %>&Handler=Category&Action=Index&ParentId=<%=info.Id %>"><%= info.Name %></a>
        <% if( SecurityUI.IsMaintainMode(null) ){ %>
        <a href="Part.aspx?Module=<%=Module %>&Handler=Category&Action=Edit&Id=<%=info.Id %>" class="btn-update-category">编辑</a>
        <a href="Part.aspx?Module=<%=Module %>&Handler=Category&Action=Delete&Id=<%=info.Id %>" class="btn-delete-category">删除</a>
        <%} %>
    </li>
<% 
    }
%>
</ul>